package com.nari.ncps.screen.vo.al;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * <p>
 * 电厂绿电火电占比VO
 * </p>
 *
 * @author xuesong
 * @since 2025-08-23
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(name = "AlProdoperStationPerVO对象", description = "电厂绿电火电占比VO")
public class AlProdoperStationPerVO {

    @Schema(description = "年份")
    private Integer year;

    @Schema(description = "月份(1-12)")
    private Integer month;

    @Schema(description = "霍林河绿电(万千瓦时)")
    private BigDecimal huolinheGreenPower;

    @Schema(description = "白音华绿电(万千瓦时)")
    private BigDecimal baiyinhuaGreenPower;

    @Schema(description = "霍林河火电(万千瓦时)")
    private BigDecimal huolinheFossilPower;

    @Schema(description = "白音华火电(万千瓦时)")
    private BigDecimal baiyinhuaFossilPower;

    @Schema(description = "霍林河绿电占比(%)")
    private BigDecimal huolinheGreenRatio;

    @Schema(description = "白音华绿电占比(%)")
    private BigDecimal baiyinhuaGreenRatio;
}
